<?php
/* ----- 非法请求 ----- */
defined('IN_PMF') || die('403 Forbidden !!!');

/* ----- 这里的配置将会全局加载 ----- */

/**
 * 报错等级
 */
error_reporting(E_ALL); // 严格要求自己
ini_set('display_errors', 'On');

/**
 * 数据库配置
 */
define('DB_HOST', 'localhost'); // 数据库主机
define('DB_USER', 'root'); // 用户名
define('DB_PASD', 'root'); // 密码
define('DB_BASE', 'pmf'); // 库名
define('DB_PORT', 3306); // 端口
define('DB_CHARSET', 'utf8'); // 编码
define('DB_COLLATE', 'utf8_general_ci'); // 字符集

/**
 * Session存储方式
 */
define('SESS_STORAGE', 'mysql'); // native(默认) | mysql | ...

/**
 * 8位的安全密钥
 */
define('SECURITY_KEY', 'as42AD45');

/* --- 若无特别需求,请勿修改下面的配置! --- */

/**
 * 默认输出的编码
 */
header("Content-type: text/html; charset=utf-8");

/**
 * 是在命令行模式运行吗?
 */
define('CLI_MODE', (function_exists('php_sapi_name') && 'cli' === php_sapi_name()));

/**
 * 路径相关的设置
 */
define('ROOT_PATH', str_replace('\\', '/', dirname(__FILE__))); // 站点根目录
define('CLAS_PATH', ROOT_PATH . '/classes'); // 公共类
define('CTRLS_PATH', ROOT_PATH . '/controllers'); // 控制器类目录,所有的类名以"Ctrl"打头
define('MDLS_PATH', ROOT_PATH . '/models'); // 模型类目录,所有的类名以"Modl"打头
define('TPLS_PATH', ROOT_PATH . '/templates'); // 模板文件目录
define('CACHES_PATH', ROOT_PATH . '/caches'); // 缓存目录
define('UPLOADS_PATH', ROOT_PATH . '/uploads'); // 上传文件的目录

/**
 * 链接的设置
 */
define('HTTP_URL', 'http://' . $_SERVER['HTTP_HOST']); // 首页链接
define('STATICS_URL', HTTP_URL . '/statics');
define('JS_URL', STATICS_URL . '/js'); // JS文件根链接
define('CSS_URL', STATICS_URL . '/css'); // CSS文件根链接
define('IMGS_URL', STATICS_URL . '/images'); // 图片文件根链接
define('LOAD_JQUERY', '<script type="text/javascript" src="' . JS_URL . '/jquery-1.8.3.min.js"></script>' . "\n"); // 方便模板引入JQuery

/**
 * 路由
 */
define('USE_PATH_INFO', true); // 使用PATH_INFO来定义路由吗?
define('URL_EXT', '.html'); // 当USE_PATH_INFO == true的时候有效

/**
 * 设置时区
 */
if (function_exists('date_default_timezone_set')) {
    date_default_timezone_set('Asia/Shanghai'); // 默认是北京时间
}